package com.zx.crowdfunding.entity.vo;

import java.util.List;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 项目 - 项目详情页视图对应的实体类
 * 
 * @author 郑雪
 * @date 2022-01-01
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
public class DetailProjectVO {

	/**
	 * 项目id
	 */
	private Integer id;
	
	/**
	 * 项目名称
	 */
	private String projectName;
	
	/**
	 * 项目描述
	 */
	private String projectDescription;
	
	/**
	 * 计划筹集的金额
	 */
	private Integer money;
	
	/**
	 * 已筹集到的金额
	 */
	private Long supportMoney;
	
	/**
     * 百分比完成度
     */
    private Integer completion;
    
    /**
     * 发起人的会员id
     */
    private Integer memberId;
    
    /**
     * 项目发起时间
     */
    private String deployDate;

    /**
     * 筹集资金的天数
     */
    private Integer day;
    
    /**
     * 众筹剩余天数
     */
    private Integer lastDay;
    
    /**
     * 状态标识（0：即将开始，1：众筹中，2：众筹成功，3：众筹失败）
     */
    private Integer status;
    
    /**
     * 状态文本（即将开始，众筹中，众筹成功，众筹失败）
     */
    private String statusText;
    
    /**
     * 头图的路径
     */
    private String headerPicturePath;
    
    /**
     * 详情图片路径的集合
     */
    private List<String> detailPicturePathList;
    
    /**
     * 发起人信息
     */
    private MemberLaunchInfoVO memberLaunchInfoVO;
    
    /**
     * 回报信息集合
     */
    private List<DetailReturnVO> detailReturnVOList;
    
    /**
     * 关注人数
     */
    private Integer follower;
    
    /**
     * 支持人数
     */
    private Integer supporter;
}
